Rusty Surfers 프로젝트 소개

3번째 개인 프로젝트

Posted by ChoiCube84 on January 11, 2024 · 2 mins read

Rusty Surfers 프로젝트

이번에 Rusty Surfers 라는 게임을 만드는 새로운 프로젝트를 시작하기로 했다. 이 글에서는 이 프로젝트에 대한 간단한 설명과 앞으로의 계획에 대해 이야기 해보도록 하곘다.

Rusty Surfers 프로젝트 소개

Rusty Surfers 게임은 Rust 언어로 구현된 2D 횡스크롤 게임이다. 바닷가에서 즐기는 서핑이 주제이다.

이 프로젝트를 시작하게 된 이유는 Rust 언어에 대해 배우고 싶었기 때문이다. Rust 에는 새로운 요소가 많다고 들어 매 번 공부하기를 꺼리다가, 마침 방학이기도 하겠다 싶어서 맨 땅에 헤딩 식으로 게임을 만들어 보기로 하였다.

진행 상황 및 계획

프로젝트를 시작하기로 결심한 건 이틀 전이고, Github 레포지토리를 만든 건 어제고, 오늘은 로컬 폴더와 연동하고 간단하게 테스트 해보았다. 내일 부터는 B-Tree 구현 프로젝트 때 처럼 개발 일지를 작성하며 개발 과정을 기록해볼 것이다.

프로젝트에 정확히 무엇을 구현할 것인지 아직 구체화 된 것은 아니지만 아래와 같은 요소들을 넣어 게임을 만들어 볼 것이다.

  1. 게임 메인 화면
  2. 간단한 게임 스토리
  3. 바닷가에서 서핑하는 듯한 느낌을 주는 게임 플레이

현재 시점에서 기능을 구현하기는 커녕 Rust 문법도 아직 제대로 모르지만 차근차근 만들어 나갈 계획이다. 이 프로젝트의 코드는 매일 Github의 Repository1에 저장해둘 것이다.

마무리

간만에 맨 땅에 헤딩 식으로 무언갈 만들면서 배워나갈 생각을 하니 가슴이 두근거린다. 방학동안 다른 할 일이 없는 것은 아니지만, 더 이상 심심할 일은 없을 것 같다. 오히려 무척 바빠질지도 모르겠다!

참고로 해석학 게임 만들기 프로젝트는 전혀 잊혀지지 않았다! 지금도 틈틈히 해석학 책을 보면서 개념을 되새기고 있고, 가끔씩 여유가 생길 때 마다 해석학 개념 정리도 진행하고 있다. 다만 해석학 게임 만들기 프로젝트는 장기 프로젝트이기 때문에 페이스를 길게 잡은 것이다. 아마 이 프로젝트가 완료되고도 계속 진행될 것이다.

다만 이 프로젝트도 이번 방학 안에 끝내기는 어려울 것 같다. 군입대가 2월 13일로 확정되었기 때문에 프로젝트가 완성되는 것은 전역 이후일 것이다. 그 와중에 또 칼복학을 하기 때문에 프로젝트의 완성은 더더욱 미뤄지게 될 수도 있지만, 최대한 열심히 해보도록 노력하겠다.


1: https://github.com/ChoiCube84/rusty-surfers